technical directorate for water and sanitation - German English Dictionary